home *** CD-ROM | disk | FTP | other *** search
- /*
- For general Scribus (>=1.3.2) copyright and licensing information please refer
- to the COPYING file provided with the program. Following this notice may exist
- a copyright and/or license notice that predates the release of Scribus 1.3.2
- for which a new license (GPL+exception) is in place.
- */
- #ifndef EDITOR_H
- #define EDITOR_H
-
- #include <QDialog>
-
- #include "scribusapi.h"
-
- class QTextEdit;
- class QMenu;
- class QMenuBar;
- class QVBoxLayout;
- class QAction;
- class ScribusView;
- class PrefsContext;
-
- class SCRIBUS_API Editor : public QDialog
- {
- Q_OBJECT
-
- public:
- Editor ( QWidget* parent, QString daten, ScribusView* vie = 0 );
- ~Editor() {};
- QTextEdit* EditTex;
- QMenu* fmenu;
- QMenu* emenu;
- QMenuBar* menuBar;
- QAction* newAct;
- QAction* openAct;
- QAction* saveAsAct;
- QAction* saveExitAct;
- QAction* exitAct;
- QAction* undoAct;
- QAction* redoAct;
- QAction* cutAct;
- QAction* copyAct;
- QAction* pasteAct;
- QAction* clearAct;
- QAction* getFieldAct;
- ScribusView* view;
-
- private slots:
- void del();
- void OpenScript();
- void SaveAs();
- void GetFieldN();
-
- protected:
- QVBoxLayout* EditorLayout;
- PrefsContext* dirs;
- };
-
- #endif // EDITOR_H
-